.ballon{
	background: #f0f1f5;
}
/*为了让收藏那一块动*/
html,body{
	overflow: hidden;
}


.jobcontent .jobd{
	padding:1.2rem 1.2rem 0.2rem 1.2rem;
	background: #fff;
	margin-bottom:1rem;
}
.jobcontent .jobd .sa{
   position:relative;
   margin-bottom:0.9rem;
}
.jobcontent .jobd .sa .ab{
   position:absolute;
   right:0rem;
   top:0;
}
.jobcontent .jobd .post{
	font-size:1.6rem;
}
.jobcontent .jobd .po{
	border-left: 3px solid #f5391e;
	padding-left:1rem;
	font-weight: 600;
	line-height:1.6rem;
	height:1.6rem;
	display:inline-block;
}
.jobcontent .jobd .salary{
	padding:1rem;
	color:#f5391e;
}
.jobcontent .jobd .time{
	font-size:1.3rem;
	color:#c9c9c9;
}
.jobcontent .jobd .ask{
	color:#a9abac;
  font-size:1.3rem;
  line-height:1.6rem;
  position: relative;
}
.jobcontent .jobd .ask .abspe{
    top:-0.3rem;
}
.jobcontent .jobd .ask .star{
	display: block;
	width:2rem;
	height:2rem;
	background-image:url(../images/starone.png);
	background-repeat: no-repeat;
	background-position: center;
    background-size: 2rem 2rem;
    margin:0 auto;
}
.jobcontent .jobd .ask .shou{
	margin-top:0.6rem;
}

.jobcontent .jobd .emptype span{
	display: inline-block;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
    vertical-align: middle;
}
.jobcontent .jobd .shu{
	margin:-0.1rem  0.5rem 0 0.5rem;
	color:#a9abac;
	font-size:1.3rem;
	display: inline-block;
	height:1.6rem;
	line-height: 1.6rem;
	vertical-align: middle
}
.jobcontent .jobd .emptype .renshu{
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
}
.decon{
	font-size:1.4rem;
}
.decon span{
	vertical-align: middle;
	display:inline-block;
}
.how{
	color:#399bff;
}
.store{
	padding:0.6rem;
	background:rgba(125,125,125,0.9);
	position:absolute;
	left:50%;
	top:20rem;
	color:#fff;
	transform:translateX(-50%);
	display: none;
	z-index:1000;
	font-size:1.3rem;
	border-radius: 0.3rem;
}
.organ{
	background: #fff;
}
.organ h3{
   color:#2a2a2a;
   padding:0.5rem 1.2rem;
   font-size:1.5rem;
   line-height:2.4rem;
   height:2.6rem;
   border-bottom: 1px solid #e7e8ea
}
.organ .gocompany{
	display:block;
    padding:0.8rem 0;
    margin:0 1.2rem;
    font-size:1.5rem;
   line-height:2.6rem;
    height:2.6rem;
    color:#7d7d7d;
    background:url(../images/go.png) no-repeat right center;
    background-size:1rem 1.5rem;
}
.duty{
	font-size:1.4rem;
	color:#7d7d7d;
	background: #fff;
	margin-top:1rem;
	padding:1.2rem;
}
.duty .dutytitle{
	color:#525252;
	margin:0.8rem 0;
}
.duty ul li{
	
     margin:0.5rem 0;
}

.sameposition .samecomt{
	color:#2a2a2a;
	padding:1.2rem;
	font-size:1.4rem;
}
.sameposition .sameposition{
  background: #fff;
}
.duty h3.podesc{
	margin-top:1.4rem;
}
.sameposition{}

.sameposition .sameposition_ul li{
	background: #fff;
	margin-top:1rem;
}
.sameposition .sameposition_ul li a{
  display:block;
}
.sameposition .sameposition_ul li:nth-child(1){
	margin-top:0;
}
.sameposition .sameposition_ul li .positiontype{
	overflow: hidden;
     padding:1.2rem 1.2rem 0 1.2rem;
}
.sameposition .sameposition_ul li .positiontype .potitle{
   float:left;
   font-size:1.6rem;
   font-weight: 600;
}
.sameposition .sameposition_ul li .positiontype .date{
	float:right;
	color:#c9c9c9;
	margin-top:0.5rem;
	font-size:1.3rem;
}
.sameposition .sameposition_ul li .num{
  padding:0 1.2rem;
  font-size:1.3rem;
  line-height:1.6rem;
  color:#676767;
  position: relative;
  margin:0.4rem 0;
}
.sameposition .sameposition_ul li .num .so .tr{
	margin:-0.1rem  0.5rem 0 0.5rem;
	color:#a9abac;
	font-size:1.1rem;
}
.sameposition .sameposition_ul li .num .so span{
	display: inline-block;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
    vertical-align: middle
}
.sameposition .sameposition_ul li .people{
	padding-right:1.2rem;
	display: inline-block;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
    vertical-align: middle;
    position:absolute;
    right:0;
    top:0;
}
.sameposition .sameposition_ul li .people .ren{ 
     color:#399bff;
}

.sameposition .sameposition_ul li .major{
    margin:1rem 0;
    position: relative;
     padding:0 1.2rem;

}
.sameposition .sameposition_ul li .major .skill{
  color:#a9abac;
  font-size:1.3rem;
  line-height:1.6rem;
  position: relative;
}
.sameposition .sameposition_ul li .major .map{
	position: absolute;
	right:1.2rem;
	top:0;
	font-size:1.3rem;
    line-height:1.6rem;
    color:#676767;
}
.sameposition .sameposition_ul li .major .map i{
	width:1.8rem;
	height:1.8rem;
	display: inline-block;
	background: url(../images/map.png) no-repeat;
	background-size:1.4rem 1.9rem;
	vertical-align: middle;
	margin-top:-0.1rem;
}
.sameposition .sameposition_ul li .botto{
  
  border-top:1px solid #f9f9f9;
  position: relative;
  padding:1rem 1.2rem;
}
.sameposition .sameposition_ul li .botto .bank{
  color:#2a2a2a;
  font-size:1.4rem;

}
.sameposition .sameposition_ul li .botto .branch{
  position: absolute;
  color:#747474;
  font-size:1.4rem;
  right: 1.2rem;
  top:1rem;
}
.sameposition{
 padding-bottom:4rem;
}
.applycation{
	position:fixed;
	bottom:0;
	display: block;
	background: #e5192d;
	color:#fff;
	text-align: center;
	line-height:4rem;
	font-size:1.5rem;
	height:4rem;
	width:100%;
	border:none;
}
.bouncecover{
  width:100%;
  height:100%;
  position:absolute;
  background:rgba(0,0,0,0.6);
  z-index:1000;
  top:0;
  display: none;
}
.bounce{
   background: #fff;
   width:25rem;
   position:fixed;
   top:50%;
   left:50%;
   z-index:2000;
   margin-top:-10rem;
   margin-left:-12.6rem;
   border-radius:8px;
   padding:0 0.1rem 0rem 0.2rem;
   display: none;
}
.bounce .isapplay{
   text-align: center;
   font-size:1.5rem;
   color:#4f4f4f;
   padding: 0.8rem;
}
.bounce .wen,.bounce .atip{
	padding:0.2rem 1rem 0 1rem;
	color:#696969;
	font-size:1.3rem;
}
.bounce .teoBtn{
   height:4rem;
   border-top:1px solid #cfcfcf;
  margin-top:1.2rem;
}
.bounce .teoBtn span{
	display: inline-block;
	height:4rem;
	text-align: center;
	line-height: 4rem;
	width:12.3rem;
	font-size:1.4rem;
}
.cancle{
  color:#696969;
   border-right:1px solid #cfcfcf;
}
.confirm{
  color:#3dbe77;
}
.istou{
	background: #fff;
	width:25rem;
	position:fixed;
	top:50%;
	left:50%;
	z-index:2000;
	margin-top:-8rem;
	margin-left:-12.6rem;
	border-radius:1rem;
	padding-top:1rem;
	display: none;
}
.istou p{
	text-align: center;
	font-size:1.3rem;
	line-height:2rem;
	color:#696969;
	padding:0 1rem ;
	margin:1rem 0;
}
.istou .yes{
   color:#ff1414;
   text-align: center;
   font-size:1.3rem;
   height:4rem;
   border-top:1px solid #cfcfcf;
   line-height: 4rem;
}
.applaygray{
	background: #c9cac8;
}
.otip{
	background: #fff;
	width:26rem;
	position:fixed;
	z-index:2000;
	border-radius:1rem;
}
.otip .desc{
	 overflow: hidden;
}
.otip .desc .lef{
	float:left;
	width:17rem;
   padding:1.3rem 0 1.3rem 1.3rem;
   box-sizing: border-box;

}
.otip .desc .specialleft{
  width:15rem;
}
.otip .desc .lef h3{
	font-size:1.5rem;
	color:#e60012;
	line-height:3.5rem;
}
.otip .desc .specialleft h3{
  /*line-height: 3rem;*/
}
.otip .desc .lef p{
     font-size:1.5rem;
	color:#676767;
	line-height: 3.2rem;
}
.otip .desc .specialleft p{
  /*line-height:2.5rem;*/
}
.otip .desc .smallo{
	float:left;
	/*width:9rem;*/
	padding:2.4rem 0.6rem 0 0rem; 
   text-align: center
}
.otip .desc .smallo img{
	width:8rem;
	height:11rem;
}
.otip .desc .smallo .san{
	height:11.8rem;
}
.otip .desc .smallo .twohand{
  height:13rem;
  width:10rem 
}
.otip .know{
	font-size:1.5rem;
	color:#fff;
	line-height:4rem;
	background: #e60012;
	text-align: center;
	border-radius: 0 0 1rem 1rem;
	margin-top:1.5rem;
	font-weight: bold;
}
 .hand{
	position: fixed;
	right:0.6rem;
	top:0.8rem;
	z-index:20000;
}
.hand img{ 
	width:3rem;
	height:4.5rem;
}
.modal{
  width:100%;
  height:100%;
  position:absolute;
  background:rgba(0,0,0,0.6);
  z-index:1000;
  top:0;
}
.sharetofriend{
	/*display:none;*/
	display: block;
}
.sharetofriend .otip{
	top:6rem;
	left:50%;
	margin-left:-13rem;
	
}

.storetip{
	/*display:block;*/
	 display: none;

}
.storetip .otip{ 
    top:18rem;
	left:50%;
	margin-left:-14rem;

}
.storetip .jobcontent{
	visibility: hidden;
}
.storetip .jobcontent .abspe{
	visibility: visible;
	background: #ffffff;
	padding:0.5rem;
}
.storetip .hand{
	position: fixed;
	right:2.3rem;
	top:12.5rem;
	z-index:20000;
}

